#ifndef __UDP_H__
#define __UDP_H__
#include "socket.h"

class Udp : public Socket
{
public:
	Udp(void);
	~Udp(void);
public:
	bool Open(void);
	bool Bind(const string&, int);
	bool Connect(const string&, int);
	bool GetSocketName(string& ip, int& port);
public:
	int Send(const string&, int, const void*, int);
	int Recv(string&, int&, void*, int);
};

#endif//__UDP_H__
